package com.ruoyi.statisticalCenter.mapper;

import com.ruoyi.statisticalCenter.domain.ScOutPortWarehouseGrossProfitSheet;
import com.ruoyi.statisticalCenter.domain.vo.ScOutPortWareDispositionVo;
import com.ruoyi.statisticalCenter.domain.vo.ScOutPortWarehouseGrossProfitSheetVo;
import com.ruoyi.statisticalCenter.domain.vo.ScWeightFlowDirectionDispositionVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ScOutPortWarehouseGrossProfitSheetMapper {

    String collectSum(ScOutPortWarehouseGrossProfitSheetVo vo);

    List<ScOutPortWarehouseGrossProfitSheet> collectTransfer(ScOutPortWarehouseGrossProfitSheetVo vo);

    List<ScOutPortWarehouseGrossProfitSheet> collectIW(ScOutPortWarehouseGrossProfitSheetVo vo);

    List<ScOutPortWarehouseGrossProfitSheet> collectOW(ScOutPortWarehouseGrossProfitSheetVo vo);

    List<ScOutPortWarehouseGrossProfitSheet> collectOverSix(ScOutPortWarehouseGrossProfitSheetVo vo);

    List<ScOutPortWarehouseGrossProfitSheet> collectRemote(ScOutPortWarehouseGrossProfitSheetVo vo);
    List<ScOutPortWarehouseGrossProfitSheet> collectLN(ScOutPortWarehouseGrossProfitSheetVo vo);

    ScOutPortWareDispositionVo selectDisposition();

    public int updateDisposition(ScOutPortWareDispositionVo vo);
}
